package com.intellagric.service.iftmonitor.ift_equipment;

import com.intellagric.common.pojo.LayuiDataGridResult;
import com.intellagric.common.pojo.ResponseMessage;
import com.intellagric.module.iftmonitor.EquipmentStatusVo;
import com.intellagric.pojo.IftEquipmentStatus;

/**
 * @Author: zhy
 * @email: 1269679946@qq.com
 * @Date: 2018/10/20
 * @DESC： 设备状态信息服务接口
 */
public interface EquipmentStatusService {

    //增加设备状态
    ResponseMessage addEquipmentStatus(IftEquipmentStatus equipmentStatus);

    //删除设备状态
    ResponseMessage deleteEquipmentStatus(String id);

    //修改设备状态
    ResponseMessage editEquipmentStatus(IftEquipmentStatus equipmentStatus);

    //查询设备状态
    IftEquipmentStatus getEquipmentStatusById(String id);
    LayuiDataGridResult getEquipmentStatusList();
    LayuiDataGridResult getEquipmentStatusListByVo(EquipmentStatusVo equipmentStatusVo);
    LayuiDataGridResult getEquipmentStatusPage(int page, int rows);
    
}
